home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
The CICA Windows Explosion!
/
The CICA Windows Explosion! - Disc 2.iso
/
programr
/
grafsdk.zip
/
README
< prev
next >
Wrap
Text File
|
1995-03-05
|
3KB
|
54 lines
KNOW-HOW SDK. (C) Stepan Vartanov, 1993-1995.
This DEMO introduces KNOW-HOW.GRAPHICS library (source codes for
Borland C++ 3.x and upper) for DOS/Windows developments. All parts of this
archive are FREE and AS IS.
*****************************************************************************
KNOW-HOW.X-Y GRAPHICS 6.0 incapsulates calls to functions of concrete
library and provide common code for DOS/Windows graphics.
Current version works with DOS (BGI) and Windows (GDI), but only minor
changes are required to add interface to any other library which support
standart drawing functions (moveTo, lineTo and so on).
This code also support Zooming, Scrolling, Rotation and Complex (Nested)
Rotation of image or part of it. This features could be used for the
development of CAD systems, Vector drawing tools, and writing of platform-
independent programs. Size of code written with KH.GRAPHICS is 2-5 times
smaller then without it.
BGI fonts ( including filled fonts ) could be used under DOS and Windows,
all image transformations, including rotations are valid with them.
As you can see from the file DEMO.CPP, this library hides from the programmer
the details of drawing, such as Windows Pens allocation - deallocation.
*****************************************************************************
Additional development tools include heap check modules (DOS only) for
memory leaks detections even if program hung-up the system. You can get
hard (printed) copy of the protocol of all memory allocations/deallocations,
with information about heap errors.
XY_GRAF.EXE contain simplified version of this tool (you do not need to
modify your code, but only to include LIB-file to the project). After the
execution of program you have message:
before: xxx; after: yyy
heapcheck: z
If before != after, you forget to delete some objects.
If heapcheck != 2, you delete something twice, or write something to the
wrong memory location.
<<< All source codes available >>>
****************************************************************************
LICENCE AGREEMENT.
You can use EXE, DLL and LIB files developed with KNOW-HOW line products,
but you can not include to your packages the source C++ code.
All *.VEC files are FREE.
Registered users have upgrade for next versions of all the KNOW-HOW line.
To register, you should order product(s) and add registration form:
Full name:
E.Mail: (For information about new versions and support).
Source of the information about product:
****************************************************************************
Contacts: Stepan Vartanov, ad398@cfn.cs.dal.ca
To order send check or money to:
P.O.Box 34041, Scotia Scuare RPO, Halifax, N.S., Canada, B3J 3S1
KNOW-HOW.GRAPHICS _____________________________________ 40 $ USA
(Shipping price not included)